package org.jsola.hr.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.entity.BaseDeleteDO;
import org.jsola.core.entity.Key;

import java.util.Date;
import javax.persistence.Table;

/**
 * 工资条发放信息关联
 *
 * @author zhr
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table(name = "hr_salary_bill_send_rel")
@Key(UUID = true)
public class SalaryBillSendRelDO extends BaseDeleteDO<String> {

    private static final long serialVersionUID = 1L;

    /**
     * 工资条发放ID
     */
    private String sendId;
    /**
     * 工资条ID
     */
    private String billId;
    /**
     * 发放状态（0：未发放，1：已发放）
     */
    private Boolean sendStatus;
    /**
     * 查看状态（0：未查看，1：已查看）
     */
    private Boolean readStatus;
    /**
     * 确认状态（0：未确认，1：已确认）
     */
    private Boolean checkStatus;
    /**
     * 撤回状态（0：未撤回，1：已撤回）
     */
    private Boolean withdrawStatus;
    /**
     * 自动确认时间
     */
    private Date autoCheckTime;



}

